package com.yyplatform.admin.platform.notice.service;

import org.springframework.data.domain.Page;

import com.yyplatform.admin.platform.notice.model.dto.SysNoticeDTO;
import com.yyplatform.admin.platform.notice.model.dto.SysNoticeFormDTO;
import com.yyplatform.admin.platform.notice.model.dto.SysNoticeQueryDTO;

/**
 * @author sleepforests@163.com
 * <p>
 * Created on 2024/9/24 22:51
 */
public interface SysNoticeService {
    Page<SysNoticeDTO> query(SysNoticeQueryDTO pageQueryDTO);

    SysNoticeDTO get(Long id);

    void save(SysNoticeFormDTO sysDeptFormDTO);

    void update(SysNoticeFormDTO sysDeptFormDTO);

    void delete(Long id);

    void send(Long id);

}
